package com.cysoft.third.echarts.component.xAxis;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.item.xAxis
 * @date 2025/3/11 12:47
 * @desc 线条样式类，用于描述各种线条（如刻度线、分隔线等）的样式。
 */
public class LineStyle {

    /**
     * 线条颜色，默认为 'inherit'。
     */
    private String color = "inherit";
    /**
     * 线条宽度，默认为 1。
     */
    private int width = 1;
    /**
     * 线条透明度，取值范围 0 - 1，默认为 1。
     */
    private double opacity = 1;
    /**
     * 线条类型，可选值为 'solid'、'dashed'、'dotted'，默认为 'solid'。
     */
    private String type = "solid";
    /**
     * 线条端点样式，可选值为 'butt'、'round'、'square'，默认为 'butt'。
     */
    private String cap = "butt";
    /**
     * 线条转角样式，可选值为 'bevel'、'round'、'miter'，默认为 'bevel'。
     */
    private String join = "bevel";
    /**
     * 线条斜接限制，默认为 10。
     */
    private int miterLimit = 10;

}
